body {padding: 0;margin: 0;font-family: "微软雅黑";font-size: 14px;}
ul,li {list-style: none;}
a {text-decoration: none;color: black;}
/* 轮播css 开始 */
.box{width: 100%;height: 450px;margin: 0 auto;overflow: hidden;position: relative;padding:  15px;background-color: #fff}
.box-1 ul{margin: 0;padding:0;}
.box-1 ul li{width: 100%;height: 420px;position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 100%; height: 100%;}
.box-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;width:405px;background: rgba(158, 47, 50, 0.48);
        ;font-size: 16px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;
                white-space: nowrap;font-weight: normal;color: ghostwhite;margin: 0;padding-left:15px;padding-right:150px;}
.box-2{position: absolute;right: 20px;bottom: 30px;}
.box-2 ul li{float:left;width: 8px;height: 8px;overflow: hidden; margin: 0 5px; border-radius: 50%;
                background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background: rgba(255,255,255,255);}
.box-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 50px;height: 80px;
                top:50%; font-family: "宋体";line-height: 80px;font-size:60px;margin-top: -40px;
                text-align: center;cursor: pointer;}
.box-3 .prev{left: 10px;}
.box-3 .next{right: 10px;}
.box-3 span::selection{background: transparent;}
.box-3 span:hover{background: rgba(125,125,120,.8);}
/* 轮播css 结束 */
/* 轮播下的横幅css 开始 */
.huadong .huabox { 
    margin:0 auto; 
    width: 100%; 
    
}
.huadong .notice_active {
    float: left;
    width: 100%;
    
    padding: 0;
    overflow: hidden;
    position: relative;
}
.huadong .notice_active .notice_active_ch{
    list-style-type:none;
    
    overflow: hidden;
}
/* 轮播下的横幅css 结束 */
.zx_newlist{
   float: right;
}
.zx_title{
    height: auto;
}
.zx_title h2{
   /* color: #ee3d3d;*/font-size: 18px;margin: 0;font-weight:bold;
}
.zx_title p{
    margin: 10px 0;color: #999;height: 48px;overflow: hidden;line-height: 24px;
}
.zx_title div{
    width: 100%;height: 2px;background-color: #ccc
}
.pnewslist{
    width: 100%;height: 40px;line-height: 40px;font-size: 16px;position: relative;
}
.pnewslist .span1{
   position: absolute;left: 0;top: 18px; width: 4px;height:4px;background-color:#ee3d3d;display: block;border-radius: 50%;
}
.pnewslist .time{
    float: right;color: #999999;font-size: 14px
}
.pnewslist .title{
    color: #333; float: left;padding-left: 20px;width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: normal;
}
.title_line{
    width: 4px;background-color: #ee3d3d;display: block;height: 26px;margin-right: 10px;margin-top: 18px; float: left;
}
.ad0{
    width: 25%;float: left;height: 90px;padding-bottom:15px;
}
.ad1{
    width: 25%;float: left;height: 90px;padding-bottom:15px;
}
.ad2{
    width: 25%;float: right;height: 90px;padding-bottom:15px;
}
.ad6{
    width: 25%;float: left;height: 90px;padding-bottom:15px;
}
.ad3,.ad7{
    width: 25%;float: left;height: 90px;padding-bottom:15px;
}
.ad4,.ad8{
    width: 25%;float: left;height: 90px;padding-bottom:15px;
}
.ad5,.ad9{
    width: 25%;float: left;height: 90px;padding-bottom:15px;
}
.nav_title{
    height: auto;padding: 10px 0px;border-bottom:1px solid #bf3333
}
.nav_title .line{
    width: 100%;width: 4px;height: 20px;background-color: #bf3333;float: left;margin-right: 8px;border-radius: 4px;
}
.nav_title_text{
    float: left;height: 20px;
}
.nav_title_text h2{
    font-size:18px;line-height: 20px;margin: 0
}
.nav_title_text a span{
    font-size:13px;line-height: 20px;color: #9e9e9e
}
.photo_column_list{
    width: 280.5px;margin-right: 16px; height: 180px;float: left;position: relative;border: 1px solid #e7e7e7;
    color: #fff;text-align: center;line-height: 35px;font-weight: bold;font-size:16px;
}
.photo_column_list:nth-child(4) {
    margin-right: 0
}
.photo_title{
    color: #fff; width: 100%;height: 35px;background-color:red;position: absolute;bottom: 0;left: 0;background-color:rgb(191 51 51 / 34%)
}
.report{
    width: 650px
}
.report p{
   height: 36.3px; line-height: 36.3px;padding:0;margin: 0;margin-bottom: 15px; font-size:16px;color: #000;text-align: left;
}
.report a{
    display: block;
    float: left;
    font-size: 18px;
}
.report img{
    display: block;
    float: left;
    margin-top: 7px;
    margin-right: 5px;
}
